Big Huge Thesaurus

Jean Baptiste de Lamarck

noun